#include <bits/stdc++.h>
using namespace std;

int main() {
    long long n = 7385137888721LL * 4 + 10470245; // 总方块数1*1
    //只有满足个数是完全平方数说明可以拼成
    while (n--) {
        long long sqrtN = sqrt(n);
        if (sqrtN * sqrtN == n) { // 检查是否为完全平方数
            cout << sqrtN << endl;
            return 0;
        }
    }

    return 0;
}



// #include <bits/stdc++.h>
// using namespace std;
// #define int long long
// signed main()
// {
//     int a = 7385137888721;
//     int b = 10470245;
//     int b1 = b / 4;
//     int b2 = b % 4;
//     int sum = a + b1;
//     int count = 1;
//    while(sum)
//    {
//         int tem=sqrt(sum);
//         if(tem*tem==sum)
//         {
//             cout<<tem*2<<endl;
//             break;
//         }
//         sum--;
//    }
    
    
//     return 0;
// }